/* 文本样式 */
/* fs,fw,lh,ta,wb,ell */

/* 基本组合 */
.fs-12{
	font-size: 12px
}
.fs-16 {
  font-size: 16px;
}

.fs-18 {
  font-size: 18px;
}

.fs-20 {
  font-size: 20px;
}

.fs-22 {
  font-size: 22px;
}

.fs-24 {
  font-size: 24px;
}

.fs-26 {
  font-size: 26px;
}

.fs-28 {
  font-size: 28px;
}

.fs-30 {
  font-size: 30px;
}

.fs-32 {
  font-size: 32px;
}

.fs-34 {
  font-size: 34px;
}

.fs-36 {
  font-size: 36px;
}

.fs-38 {
  font-size: 38px;
}

.fs-40 {
  font-size: 40px;
}

.fs-42 {
  font-size: 42px;
}

.fs-44 {
  font-size: 44px;
}

.fs-46 {
  font-size: 46px;
}

.fs-48 {
  font-size: 48px;
}

.fs-50 {
  font-size: 50px;
}

.fs-60 {
  font-size: 60px;
}

.fs-66 {
  font-size: 66px;
}
.fs-72{
  font-size: 72px;
}
.fs-80 {
  font-size: 80px;
}

.fs-88 {
  font-size: 88px;
}

.fs-100 {
  font-size: 100px;
}

.c-000 {
  color: #000;
}

.c-333 {
  color: #333;
}

.c-666 {
  color: #666;
}

.c-999 {
  color: #999;
}

.c-ccc {
  color: #ccc;
}

.c-fff {
  color: #fff;
}
.red{
  color: red;
}
.fw-b {
  font-weight: bold;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.fw-700 {
  font-weight: 700;
}

.fw-800 {
  font-weight: 800;
}

.lh {
  line-height: 1.4rem;
}
.lh-48{
  line-height: 48px;
}
.lh-50{
  line-height: 50px;
}
.text-center{
  text-align: center;
}
.ta-c {
  text-align: center;
}

.ta-r {
  text-align: right;
}

.ta-j {
  /* 文本两端对齐，最后一行无效 */
  text-align: justify;
}

/* 常用组合 */

.bw {
  word-wrap: break-word;
  word-break: break-all;
}

.ell {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ell-2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}

.ell-3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
}
.t-indent{
  text-indent:2em
}
.l-s-2{
	letter-spacing: 2px;
}